Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
PLNOG 6: Martin J Levy - The State of the Global IPv6 Tables
1. The State of the Global IPv6 Tables
– A global view of IPv6 routing readiness
Hurricane Electric
IPv6 Native Backbone – Massive Peering!
PLNOG
Warsaw, Poland – 16th March 2011
Martin J. Levy, Director IPv6 Strategy
Hurricane Electric
2. IPv6 Global Connectivity – Talk Outline
IPv6 at Hurricane Electric
16'th Mar 2011 Page 2
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
Why do we need IPv6?
Is the IPv6 routing table ready for the real world?
Can you motivate people to implement IPv6?
Should we panic or be happy?
(Just kidding – I’m assuming that!)
(I’ll keep it short and sweet!)
4. Founded 16+ years ago - ISP & datacenter operator
Roots within the Silicon Valley high-tech community
1999 – Expanded IPv4 network nationwide
2001 – IPv6 native and tunnel connectivity ( http://tunnelbroker.net )
2006 – Full “technology refresh” enabled native dual-stack IPv6 backbone
2008 – Became largest IPv6 backbone globally ( > 1Gbps IPv6 traffic level)
2009 – Continued expansion into Asia; enabled IPv6 6to4 & Teredo service
2010 – Added more geographic coverage; expanded IPv6 6to4 service
2011 – Stop talking about IPv6; just talk about the “Internet”
Hurricane Electric – Roots and History
16'th Mar 2011 Page 4
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
IPv6tunnelbroker
expandedto9US,
4EuropeanCities
Added
IPv6services
inHongKong
AddedIPv6
servicesinAtlanta
andToronto,Canada
Purchased
206,000sqft
datacenterbuilding
Rolledout
dual-stack
IPv6backbone
Ranked#1IPv6
BackboneforBGP
adjacencies
Q4 2008Q3 2008Q2 2008Q1 2008Q1 20072006
European
Expansion
2005
DeployedIPv6
6to4andteredo
relaysglobally
Q1 2009
Addedservices
InStockholm,
TokyoandZurich
Q2 2009
Addedservices
InSingaporeand
fiveothercities
Q2 2010
5. Hurricane Electric – IPv6 Network Reach
All Hurricane Electric POPs are full IPv6 Native routing and peering
IPv6 peering at all major peering
points in US, Europe & Asia.
Private and public peering
capacity at 10Gbps and above.
16'th Mar 2011 Page 5
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
6. Hurricane Electric – IPv6 Native Services
Four+ years into native IPv6 network deployment
Nine+ years of IPv6 on the network
IPv6 native router platform across all POP’s
All IPv6 BGP customer connections are native
All IPv6 datacenter customer are native
Every customer connection is IPv6 enabled by default!
IPv6 dual-stack & native DNS servers
IPv6 dual-stack & native NTP servers
IPv6 & IPv4 public looking glass & route servers
24/7 NOC with IPv6 expertise
IPv6 hosting services
Not just “Joe” on Thursdays
16'th Mar 2011 Page 6
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
7. Applied for and got IPv6 address allocation from RIR?
Picked hardware & firmware?
Enabled IPv6 (dual stack) everywhere?
IPv6 peering & global connectivity?
Built IPv6 routing for customer interconnections?
Reverse-DNS & other backbone IP layer offerings?
Evangelized IPv6 excessively?
Saw real use from customers?
We’re done!
Hurricane Electric – IPv6 Native Services
16'th Mar 2011 Page 7
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
8. Hurricane Electric
Why do we need IPv6?
16'th Mar 2011 Page 8
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
(Just kidding – I’m assuming that!)
9. Hurricane Electric
Does IPv6 have
global coverage?
16'th Mar 2011 Page 9
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
10. IPv6 and global deployment worldwide
IPv6 deployment is everywhere
IPv6 active at nearly all global Internet peering points
90+ countries had a “live” IPv6 presence in Jan 2010
Now 125 countries
DatafromJan/2010
16'th Mar 2011 Page 10
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
11. IPv6 and the global backbone story
16'th Mar 2011
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy Page 11
IPv6awareness
GlobalBackbones
12. IPv6 deployment can be measured many ways
Measurement methods …
… via peering?
… via bandwidth?
… via press releases?
16'th Mar 2011 Page 12
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
13. IPv6 questions to check on global deployment
Is IPv6 supported? (the basic questions)
Is IPv6 native on all backbones?
Is IPv6 interconnections/peering prevalent?
Is IPv6 part of the standard product mix?
16'th Mar 2011 Page 13
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
14. Hurricane Electric
Is the IPv6 routing table
ready for real world use?
16'th Mar 2011 Page 14
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
15. Basic question: Is IPv6 routing ready?
Theory #1: It’s been ready for years…
Plenty of backbones running v6 routing
Plenty of v6 inter-backbone peering
Plenty of v6 talks at conferences
Theory #2: We are not ready yet; but close…
Still a few gaps in the routing tables
Still some spotty cleanup’s here-and-there
16'th Mar 2011
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy Page 15
16. Checking global IPv6 routing – graphically!
16'th Mar 2011 Page 16
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
Caveat:
- This tool is only as good as its source data.
- IP information is uploaded from RIPE RIS & Oregon routeviews.
- Some views are missing; not all routes and paths are visible.
- NOT based on the Hurricane Electric routing tables.
Showing IPv4/IPv6 route propagation
in a graphical form
17. http://bgp.he.net/ - Searching on ASN, IP, etc.
16'th Mar 2011
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy Page 17
Search command
ASN AS6714
IPv4 address 94.42.88.36
IPv4 block 94.42.0.0/16
IPv6 address 2001:6d8:0:1::a:6
IPv6 block 2001:1a68::/32
DNS name plnog.pl
…etc …
18. Example of BGP tools – IPv4/IPv6 statistics
16'th Mar 2011
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy Page 18
http://bgp.he.net/
IPv6 and IP4 BGP
and routing information
19. http://bgp.he.net/ – Available information
BGP Prefix Report
Prefixes, Networks, Distribution
IPv4/IPv6 Prefixes Originated (90 Days)
ASN’s with IPv4/IPv6 Announcements (90 Days)
IPv4/IPv6 Announced Prefix Count by CIDR
BGP Peer Report
Adjacencies, Adjacency History
IPv4/IPv6 Adjacencies
IPv4/IPv6 Adjacency Count (90 Days)
Prefixes, Prefix History
IPv4/IPv6 Prefixes Announced
IPv4/IPv6 Prefixes Announced (90 Days)
IPv4 Addresses Originated
IPv4 Addresses Originated
Top Host Report
Top Hosts
Internet Statistics
Internet Statistics
16'th Mar 2011
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy Page 19
20. http://bgp.he.net/ – Route propagation graphs
16'th Mar 2011
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy Page 20
Peers that see routesASN originating routes Routes see downstream of peers
Select tab for v4 or v6 graphs
21. Is IPv6 routing/interconnections/peering prevalent?
16'th Mar 2011 Page 21
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
Simple conclusion #1 – “up and to the right”
http://bgp.he.net/report/prefixes#_prefixes
http://bgp.he.net/report/prefixes#_networks
67% increase in 8 months!
48% increase in 8 months!
22. Is IPv6 alive and kicking in Poland?
16'th Mar 2011 Page 22
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
http://bgp.he.net/country/PL
http://bgp.he.net/report/prefixes#_countriesv6
However only 90 ASNs have IPv6 enabled (out of 1,288)
Poland #8
23. Is IPv6 native on all backbones? (globally)
TInet
Sprint
TATA
Telia
Cogent
NTT
Level3
AT&T
Simple conclusion #2 – global routing seems to exist on nearly every tier1 backbone
GBLX
http://bgp.he.net/
HE.NET
16'th Mar 2011 Page 23
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
24. IPv6 routing on backbones (the summary)
Classic backbones have (finally) got IPv6
This is not news to a savvy IPv6 crowd!
The last “tier1 backbone” only-recently enabled IPv6
Some backbones still missing some routes
Uninteresting to multi-homed networks
Expect the trickle-down effect to other networks
16'th Mar 2011
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy Page 24
Simple conclusion #3 – it took till 2010 for some Tier1 backbones to get v6 ready!
25. Hurricane Electric
Hurricane Electric’s IPv6 Tunnelbroker
http://tunnelbroker.net/
(IPv6 Tunnels Exist! – sometimes it’s the only way)
16'th Mar 2011 Page 25
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
26. AVAILABLE
BGP
AVAILABLE
BGP
BGP
AVAILABLE
BGP AVAILABLE
BGP
AVAILABLE
BGP
AVAILABLE
AVAILABLE
AVAILABLE
Geographically diverse locations allowing customers
best routing – coincident with IP peering
AVAILABLE
AVAILABLE
AVAILABLE
AVAILABLE
Hurricane Electric – IPv6 tunnelbroker.net
Three step process:
1) Go to http://tunnelbroker.net/
2) Setup an account – choose a location
3) Setup your own host or router to allow tunnels
16'th Mar 2011 Page 26
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
27. Hurricane Electric – IPv6 tunnelbroker.net setup
Select Global Location
16'th Mar 2011 Page 27
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
28. Hurricane Electric – IPv6 tunnelbroker.net setup
BGP
Configuration
information
16'th Mar 2011 Page 28
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
29. Juniper JunOS
interfaces {
ip-0/1/0 {
unit 0 {
tunnel {
source ##.##.##.##;
destination 72.52.##.##;
}
family inet6 {
address 2001:470:##:##::2/64;
}
}
}
}
routing-options {
rib inet6.0 {
static {
route ::/0 next-hop 2001:470:##:##::1;
}
}
}
Linux
modprobe ipv6
ip tunnel add he-ipv6 mode sit
remote 72.52.##.## local ##.##.##.## ttl 255
ip link set he-ipv6 up
ip addr add 2001:470:##:##::2/64 dev he-ipv6
ip route add ::/0 dev he-ipv6
ip -f inet6 addr
Hurricane Electric – IPv6 tunnelbroker.net setup
Windows XP
ipv6 install
ipv6 rtu ::/0 2/::72.52.##.## pub
ipv6 adu 2/2001:470:##:##::2
Cisco IOS
configure terminal
interface Tunnel0
description Hurricane Electric IPv6 Tunnel Broker
no ip address
ipv6 enable
ipv6 address 2001:470:##:##::2
tunnel source ##.##.##.##
tunnel destination 72.52.##.##
tunnel mode ipv6ip
ipv6 route ::/0 Tunnel0
end
write
MacOS X
ifconfig gif0 tunnel ##.##.##.## 72.52.##.##
ifconfig gif0 inet6 2001:470:##:##::2 2001:470:##:##::1 prefixlen 128
route -n add -inet6 default 2001:470:##:##::1
16'th Mar 2011 Page 29
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
Windows Vista & Windows 7
netsh interface ipv6 add v6v4tunnel IP6Tunnel ##.##.##.## 72.52.##.##
netsh interface ipv6 add address IP6Tunnel 2001:470:##:##::2
netsh interface ipv6 add route ::/0 IP6Tunnel 2001:470:##:##::1
30. Hurricane Electric – IPv6 tunnelbroker.net stats
Statsavailableat:http://tunnelbroker.net/
16'th Mar 2011 Page 30
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
Poland #7
31. Hurricane Electric
Hurricane Electric’s Free
IPv6 Certification Program
http://ipv6.he.net/certification/
16'th Mar 2011 Page 31
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
32. Hurricane Electric – IPv6 Certification (and learning)
http://ipv6.he.net/certification/
• Prove that you have IPv6 connectivity
• Prove that you have a working IPv6 web server
• Prove that you have a working IPv6 email address
• Prove that you have working forward IPv6 DNS
• Prove that you have working reverse IPv6 DNS for your mail
server
• Prove that you have name servers with IPv6 addresses that
can respond to queries via IPv6
• Prove your knowledge of IPv6 technologies through quick and
easy testing
• the format of IPv6 addresses
• AAAA records
• reverse DNS for IPv6
• the IPv6 localhost address
• the IPv6 default route
• the IPv6 documentation prefix
• the IPv6 link local prefix
• the IPv6 multicast prefix
• do an IPv6 ping
• do an IPv6 traceroute
• common IPv6 prefix
• and more!
16'th Mar 2011 Page 32
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
33. Hurricane Electric – IPv6 Certification (sample test)
http://ipv6.he.net/certification/
The test – to send and receive IPv6 emails
16'th Mar 2011 Page 33
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
34. Hurricane Electric – IPv6 Certification Levels
16'th Mar 2011 Page 34
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
Newbie Test
This is a basic level test of the information here. With this primer at hand these questions should be a snap for you.
Enthusiast Test
This test validates that you have an IPv6 capable machine setup that can browse the web via IPv6, as well as the fact that you have a web
server setup that can serve files via IPv6.
Administrator Test
This test validates that your SMTP server is able to accept mail over IPv6
Professional Test
This test validates that Reverse DNS for the IPv6 address of your SMTP server is properly configured.
Guru Test
This test validates that your nameservers have AAAA records for themselves and that these nameservers can be queried over IPv6 for your
domain.
Enthusiast Questionnaire
These are a few questions to gauge interest and usage level for IPv6 and gather data as to your experiences with IPv6 deployments.
Administrator Questionnaire
These are a few questions to gauge interest and usage level for IPv6 and gather data as to your experiences with IPv6 deployments.
Professional Questionnaire
These are a few questions to gauge interest and usage level for IPv6 and gather data as to your experiences with IPv6 deployments.
Guru Questionnaire
These are a few questions to try to gauge interest and usage level for IPv6 and gather data as to your experiences with IPv6 deployments.
Enthusiast Technical Test
This test covers technical knowledge of ping and traceroute commands on Linux and Windows.
Administrator Technical Test
This test covers technical knowledge of DNS and general IPv6 topics.
Professional Technical Test
This test covers technical knowledge of well known IPv6 prefixes and expands on your understanding of IPv6 related Linux and Windows
commands.
Guru Technical Test
This test covers technical knowledge of IPv6 routing and IPv6 related protocols.
Explorer Test
This test validates that you have Native or Tunneled IPv6.
Sage Test
This test validates that you have IPv6 Glue at your registrar
35. Hurricane Electric – IPv6 Certification – Sages
16'th Mar 2011 Page 35
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
http://tunnelbroker.net/usage/sages_by_country_and_state.php
2,583 IPv6 Certified Sages from 76 Countries
Sagelevelisthehighestlevelobtainable.
EU (European Union) 1,051
United States 948
Europe 1,202
North America 1,057
South America 39
Asia 125
Africa 8
Oceania 105
Unknown 47
TOTAL 2,583
Poland #17
36. Summary
16'th Mar 2011 Page 36
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
Motivating people to
think about IPv6
IPv6 certification (on a lighter note) …
… maybe t-shirts will help?
37. From: <ipv6@he.net>
Date: Thu, May 27, 2010 at 11:32 PM
Subject: Hurricane Electric IPv6 Update
…
* Attention Sages!
Hurricane Electric would like to send you an "IPv6" T-shirt!
Please log into http://ipv6.he.net/certification/, and verify your address information which
will only be used for shipping out this T-shirt.
After making certain it is correct (remember to click "Update Info" if you made changes,
before validating), you will see T-shirt size selections for S/M/L/XL/XXL, and a button that
will submit your preferred shirt size and log that you have validated your address.
This is optional, and will only be sent to validated addresses.
We'll be adding on some points to your score for Sages that want to get a T-shirt!
We are looking to get the t-shirts out around the end of June. We need make sure to get
enough of each size before sending them out to all of you. …
Summary – IPv6 certifications and t-shirts
Hurricane Electric sends email
saying “free IPv6 t-shirt”
for sage-level users
16'th Mar 2011 Page 37
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
38. Summary – IPv6 certifications and t-shirts
16'th Mar 2011 Page 38
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
39. Hurricane Electric - Exhaustion Counters
Exhaustion Counters
http://ipv6.he.net/statistics/
Finally. Maybe this will help convince
someone important…
16'th Mar 2011 Page 39
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
40. Hurricane Electric IPv4 Exhaustion Counters
http://ipv6.he.net/statistics/
http://bgp.he.net/ipv6-progress-report.cgi
16'th Mar 2011 Page 40
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
41. Time
IPv6
Summary – Have a positive IPv6 mindset
16'th Mar 2011 Page 41
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy
42. Q&A
Contact:
Martin J. Levy
Director, IPv6 Strategy
Hurricane Electric
760 Mission Court
Fremont, CA 94539, USA
http://he.net/
martin at he dot net
+1 (510) 580 4167
?
16'th Mar 2011 Page 42
Hurricane Electric - IPv6 - PLNOG - Warsaw, Poland
- Martin J. Levy - Director IPv6 Strategy